Printing device dryer setting

ABSTRACT

According to an example, an apparatus may include a controller and a non-transitory computer readable medium on which is stored instructions. The instructions may cause the controller to predict that a user is to instruct a printing device to perform a printing operation, in which the printing device includes a dryer, identify the user in response to the prediction, to access a user profile corresponding to the identified user, in which the accessed profile identifies a type of document that the identified user typically prints, and to adjust a setting of the dryer according to the identified type of document in the accessed profile.

CLAIM FOR PRIORITY

The present application is a Continuation of commonly assigned andco-pending U.S. patent application Ser. No. 15/224,169 filed Jul. 29,2016, entitled “PRINTING DEVICE DRYER SETTING,” the disclosure of whichis hereby incorporated by reference in its entirety.

BACKGROUND

In many printing systems, printing components, such as printheads areused to apply marking material (e.g., fluid or ink) onto a print media.The print media is typically driven past the printheads and through adryer. The dryer heats the print media and dries the marking materialonto the print media. The print media often moves quickly across theprinting system in order to enable fast printing speeds. If the dryer isunable to adequately dry the marking material, the marking material mayremain in liquid form and may thus be prone to smearing or otherdefects. However, if the dryer applies too much heat, over-drying mayoccur and the print media may become brittle or warped.

BRIEF DESCRIPTION OF THE DRAWINGS

Features of the present disclosure are illustrated by way of example andnot limited in the following figure(s), in which like numerals indicatelike elements, in which:

FIG. 1 depicts a simplified block diagram of an example apparatus;

FIG. 2 depicts a simplified block diagram of an example printing system;

FIG. 3 depicts a simplified block diagram of another example printingsystem;

FIGS. 4-6, respectively, show flow diagrams of example methods foroperating a printing device dryer.

DETAILED DESCRIPTION

For simplicity and illustrative purposes, the present disclosure isdescribed by referring mainly to an example thereof. In the followingdescription, numerous specific details are set forth in order to providea thorough understanding of the present disclosure. It will be readilyapparent however, that the present disclosure may be practiced withoutlimitation to these specific details. In other instances, some methodsand structures have not been described in detail so as not tounnecessarily obscure the present disclosure. As used herein, the terms“a” and “an” are intended to denote at least one of a particularelement, the term “includes” means includes but not limited to, the term“including” means including but not limited to, and the term “based on”means based at least in part on.

Additionally, it should be understood that the elements depicted in theaccompanying figures may include additional components and that some ofthe components described in those figures may be removed and/or modifiedwithout departing from scopes of the elements disclosed herein. Itshould also be understood that the elements depicted in the figures maynot be drawn to scale and thus, the elements may have different sizesand/or configurations other than as shown in the figures.

Disclosed herein are apparatuses and methods for operating a printingdevice dryer. In the apparatuses and methods disclosed herein, acontroller may determine the setting at which the dryer is to beoperated based upon a user profile of a user. That is, the controllermay determine the dryer setting based upon the types of documents thatthe user typically prints, in which the types of documents may also bedistinguished from each other by the fluid coverage levels on thedocuments. For instance, the controller may track the fluid coveragelevels of the documents that a user typically prints and may determine arepresentative fluid coverage level for the user. The representativefluid coverage level may be associated with and/or correlated to a dryersetting. In addition, the representative fluid coverage levels and/orthe dryer settings for a plurality of users may be stored in a datastore, for instance, as respective user profiles of the users. When thecontroller determines that a user is to print a document, the controllermay access the data store to determine from the user's profile the dryersetting for that user and may control the dryer to be set at thedetermined dryer setting.

The user may submit a print job that contains a fluid coverage levelthat is higher than the representative fluid coverage level for thatuser. In these instances, the controller may override the dryer settingassociated with the user and may instead select a higher dryer settingfor that print job. The controller may also maintain the dryer at thehigher setting for a predetermined period of time following the printingof the document to enable maximum printing speed for subsequent printjobs, for instance, in the event that an additional print job having afluid coverage level that is higher than the representative fluidcoverage level for that user is received during the predetermined periodof time.

Through implementation of the apparatuses and methods disclosed herein,printing device dryers may be operated to deliver high printingperformance while reducing electricity consumption. For instance,printing device dryers may be set at levels below maximum output levelsfor those users that do not typically print documents that require thedryers to be set at maximum levels. However, when a document requiringthe higher setting is to be printed, the dryers may be set to the highersetting and may be held at that higher setting to ensure high printingperformance for later printed documents.

With reference first to FIG. 1, there is shown a simplified blockdiagram of an example apparatus 100. It should be understood that theapparatus 100 depicted in FIG. 1 may include additional components andthat some of the components described herein may be removed and/ormodified without departing from a scope of the apparatus 100 disclosedherein.

The apparatus 100 may be a computing device such as a personal computer,a server computer, a laptop computer, a tablet computer, a smartphone,or the like. In another example, the apparatus 100 may be a processingcomponent of a printing device such as a multi-function printer, alocally connected printer, a networked printer, or the like. In anyregard, the apparatus 100 may include a controller 102 and a computerreadable medium 110. The controller 102 may be a semiconductor-basedmicroprocessor, a central processing unit (CPU), an application specificintegrated circuit (ASIC), or other hardware device.

The computer readable medium 110 may have stored thereon computerreadable instructions 112-118 (which may also be termed machine readableinstructions) that the controller 102 may execute during runtime. Moreparticularly, the controller 102 may fetch, decode, and execute theinstructions 112 to predict that a user is to instruct a printing devicehaving a dryer to perform a printing operation, the instructions 114 toidentify the user in response to the prediction, the instructions 116 toaccess a user profile corresponding to the identified user, in which theaccessed profile identifies a type of document that the identified usertypically prints, and the instructions 118 to adjust a setting of thedryer according to the identified type of document in the accessedprofile. As another example or in addition to retrieving and executinginstructions, the controller 102 may include one or more electroniccircuits that include components for performing the functionalities ofthe instructions 112-118.

The computer readable medium 110 may be any electronic, magnetic,optical, or other physical storage device that contains or storesexecutable instructions. Thus, the computer readable medium 110 may be,for example, Random Access Memory (RAM), an Electrically ErasableProgrammable Read-Only Memory (EEPROM), a storage device, an opticaldisc, and the like. The computer readable medium 110 may be anon-transitory machine-readable storage medium, where the term“non-transitory” does not encompass transitory propagating signals.

Turning now to FIG. 2, there is shown a simplified block diagram of anexample printing system 200 in which the apparatus 100 depicted in FIG.1 may be implemented. It should be understood that the printing system200 depicted in FIG. 2 may include additional components and that someof the components described herein may be removed and/or modifiedwithout departing from a scope of the printing system 200 disclosedherein.

The printing system 200 may include a user device 202 and a printingdevice 210. The printing device 210 may also include a processor 212,printing components 214, and a dryer 216. The processor 212 may be ahardware processor such as a CPU, a microprocessor, or the like. Theprinting components 214 may include, for instance, printheads or otherdevices to deliver marking material, e.g., ink or other fluid, actuatorsfor feeding a print media, etc. The printing system 200 may also includethe apparatus 100 depicted in FIG. 1. The user device 202 may be acomputing device, such as a personal computer, a laptop computer, or thelike, through which a user may submit print jobs to be printed by theprinting device 210. Although a single user device 202 has been shown,it should be understood that the printing system 200 may include anynumber of user devices 202 through which any number of users may submitprint jobs.

According to an example, the apparatus 100, and more particularly, thecontroller 102, may directly receive or may intercept the print jobscommunicated from the user device(s) 202 to the printing device 210. Asdiscussed in greater detail herein, the controller 102 may track thetypes of documents that a user typically prints and may associate thatinformation with a user profile of the user. Similarly, the controller102 may track the types of documents that multiple users typically printand may associate that information with respective user profiles of theusers. The controller 102 may distinguish the types of documents basedupon whether the documents are spreadsheets, word processing documents,presentation slides, computer-aided design drawings, etc. In anotherexample, the controller 102 may distinguish the types of documents basedupon the fluid coverage levels on the documents printed by the printingcomponents 214 of the printing device 210. That is, the controller 102may determine the amount of marking material that the printingcomponents 214 typically apply for the documents that a user typicallyprints.

Additionally, based upon the collected information regarding the typesof documents and/or the coverage levels, the controller 102 maydetermine a setting at which the dryer 216 is to be set prior to a usersubmitting a print job. The setting may be any of a plurality ofdifferent settings, in which the settings may control the amount of heatthat is applied to a printed print media. However, if the user typicallyprints documents that have relatively low fluid coverage levels, e.g.,word processing documents, but the user instructs the printing device210 to print a document having a relatively high fluid coverage level,e.g., a presentation slide, the controller 102 or the processor 212 mayoverride the determined setting for the user with a relatively highersetting. In any regard, the amount of heat may be defined as either orboth of the temperature and duration at which the dryer 216 is to applyheat onto the printed print media. According to an example, therefore,the dryer 216 may be controlled to operate at a setting that is basedupon information pertaining to a user and not necessarily based upon thetype of document that the user is currently printing.

Although the apparatus 100 has been depicted as being separate from theprinting device 210, in other examples, the apparatus 100 may beintegrated with the printing device 210. In these examples, thecontroller 102 and the processor 212 may be the same component.

With reference now to FIG. 3, there is shown a simplified block diagramof another example printing system 300. It should be understood that theprinting system 300 depicted in FIG. 3 may include additional componentsand that some of the components described herein may be removed and/ormodified without departing from a scope of the printing system 300disclosed herein.

The printing system 300 may include an apparatus 302, a processor 330,printing components 332, and a dryer 334. The apparatus 302 may includea controller 304, a data store 306, an interface 308, and a computerreadable medium 310. The controller 304, which may be a microprocessor,a micro-controller, an application specific integrated circuit (ASIC),or the like, may perform various processing functions in the apparatus302. The processing functions may include invoking or implementing theinstructions 312-320 stored in the computer readable medium 310.According to an example, the computer readable medium 310 may be ahardware device on which is stored the instructions 312-320. Thecomputer readable medium 310 may be, for instance, a volatile ornon-volatile memory, such as dynamic random access memory (DRAM),electrically erasable programmable read-only memory (EEPROM),magnetoresistive random access memory (MRAM), memristor, flash memory,floppy disk, a compact disc read only memory (CD-ROM), a digital videodisc read only memory (DVD-ROM), or other optical or magnetic media, andthe like, on which software may be stored.

The controller 304 may store data in the data store 306 and may use thedata in implementing the instructions 312-320. For instance, thecontroller 304 may store data pertaining to user profiles, settings forthe dryer 334, correlations between the dryer 334 settings and the userprofiles, etc. The controller 304 may also store data that is to beprinted onto a print medium. In any regard, the data store 306 may bevolatile and/or non-volatile memory, such as DRAM, EEPROM, MRAM, phasechange RAM (PCRAM), memristor, flash memory, and the like. In addition,or alternatively, the data store 306 may be a device that may read fromand write to a removable media, such as, a floppy disk, a CD-ROM, aDVD-ROM, or other optical or magnetic media.

The interface 308 may include hardware and/or software to enable thecontroller 304 to communicate with the processor 330. The interface 308may also enable the controller 304 to access a network, such as aninternal network, the Internet, etc., over which the controller 304 mayreceive print jobs, e.g., files containing data to be printed. Theinterface 308 may include a network interface card and/or may alsoinclude hardware and/or software to enable the controller 304 tocommunicate with various input and/or output devices, such as akeyboard, a mouse, a display, another computing device, etc., throughwhich a user may input instructions into the apparatus 300.

The controller 304 may fetch, decode, and execute the instructions 312to track fluid coverage levels on documents printed by each of aplurality of users, the instructions 314 to determine, for each of theplurality of users, a representative fluid coverage level for thedocuments that the user prints from the tracked fluid coverage levels,the instructions 316 to associate, for each of the plurality of users,the determined representative fluid coverage level with a correspondinguser profile, the instructions 318 to store the associations with theuser profiles in a data store, and the instructions 320 to control theprinting device dryer 334 to operate at one of a plurality of settingsbased upon the representative fluid coverage level associated with theuser profiles. As another example or in addition to retrieving andexecuting instructions, the controller 304 may include one or moreelectronic circuits that include components for performing thefunctionalities of the instructions 312-320.

The apparatus 302 may be equivalent to the apparatus 100 depicted inFIGS. 1 and 2 and the processor 330, the printing components 332, andthe dryer 334 may respectively be equivalent to the processor 212, theprinting components 214, and the dryer 216 in the printing device 210depicted in FIG. 2. For instance, the instructions 112-118 stored in thecomputer readable medium 110 may correspond (e.g., may besub-instructions), of the instruction 320 stored in the computerreadable medium 310.

Additionally, the processor 330, the printing components 332, and thedryer 334 may form part of the apparatus 302. In these examples, thecontroller 304 and the processor 330 may be the same component.

Various manners in which the controller 102, 302 in general, and theinstructions 112-118 and 312-320 in particular, may be implemented arediscussed in greater detail with respect to the methods 400-600respectively depicted in FIGS. 4-6. Particularly, FIGS. 4-6,respectively, depict flow diagrams of example methods 400-600 foroperating a printing device dryer 216, 334. It should be apparent tothose of ordinary skill in the art that the methods 400-600 mayrepresent generalized illustrations and that other operations may beadded or existing operations may be removed, modified, or rearrangedwithout departing from the scopes of the methods 400-600. Generallyspeaking, either of the controllers 102, 304 depicted in FIGS. 1 and 3may implement some or all of the methods 400-600.

The descriptions of the methods 400-600 are made with reference to theapparatuses 100 and 302 illustrated in FIGS. 1-3 for purposes ofillustration. It should, however, be clearly understood that apparatuseshaving other configurations may be implemented to perform any or all ofthe methods 400-600 without departing from the scopes of the methods400-600.

With reference first to the method 400 depicted in FIG. 4, at block 402,fluid coverage levels on documents printed by each of a plurality ofusers may be tracked. For instance, the controller 304 may execute theinstructions 312 to track the fluid coverage levels. By way of example,the controller 304 may receive and/or intercept print jobs from a userdevice 202 or from multiple user devices 202 and may determine therespective fluid coverage levels corresponding to the print jobs. Thecontroller 304 may also track the fluid coverage levels of the documentsprinted by each of the plurality of users. The controller 304 may trackthe fluid coverage levels of the documents printed by each of theplurality of users over a predefined period of time, for instance, oneday, one week, one month, multiple months, etc.

At block 404, for each of the plurality of users, a representative fluidcoverage level for the documents that the user prints may be determinedfrom the tracked fluid coverage levels. For instance, the controller 304may execute the instructions 314 to determine the representative fluidcoverage levels for the documents that the users have printed. Therepresentative fluid coverage level for the documents that a user printsmay be defined as the normal fluid coverage level, e.g., average, mean,etc., fluid coverage level, of the documents that the user prints.

At block 406, for each of the plurality of users, the determinedrepresentative fluid coverage level may be associated with acorresponding user profile. For instance, the controller 304 may executethe instructions 316 to generate a user profile for each of theplurality of users that includes a respective identification of each ofthe plurality of users. The controller 304 may also execute theinstructions 316 to correlate the user identification with acorresponding representative fluid coverage level. Thus, for instance,each of the plurality of users may be assigned a user profile thatassociates and identity of the user and the representative fluidcoverage level of the documents that the user has printed. According toan example, an administrator may select a default profile for new orunknown users and may update the user profile for those users as thoseusers print documents.

At block 408, the associations of the determined representative fluidcoverage levels and the user profiles may be stored in a data store 306.For instance, the controller 304 may execute the instructions 318 tostore the associations of the determined representative fluid coveragelevels with the corresponding user profiles in the data store 306.

At block 410, a printing device dryer 334 may be controlled to operate aone of a plurality of settings based upon the representative fluidcoverage level associated with the user profiles. For instance, thecontroller 304 may execute the instructions 320 to determine the settingin which the dryer 334 of a printing device is to be operated based uponthe information contained in the user profile stored in the data store306. That is, for instance, each of the user profiles may include anassociation with a representative fluid coverage level for the useridentified in the user profile. In addition, the representative fluidcoverage level may correspond to one of the plurality of settings.

By way of example in which the dryer 334 has four settings, each of therepresentative fluid coverage levels may be assigned to one of the foursettings depending upon the representative fluid coverage levels. Forinstance, the lowest 25% of the representative fluid coverage levels maybe assigned to the lowest dryer setting, the second lowest 25% ofrepresentative fluid coverage levels may be assigned to the second dryersetting, and so forth. As another example, representative fluid coveragelevels within a first range of levels may be assigned to the lowestdryer setting, representative coverage levels within a second range oflevels may be assigned to a second lowest dryer setting, and so forth.According to an example, the user profiles may include the dryersettings corresponding to the user. In another example, the dryersettings corresponding to the user may be determined from therepresentative coverage levels identified in the user's user profile.

The dryer 334 may include any number of settings, e.g., from 2 to 10settings, or the like. In addition, and each of these settings maycorrespond to a different amounts of heat that the dryer 334 applies toa print media. The different amounts of heat may include differenttemperatures and/or durations at which the dryer 334 applies at onto theprint media.

Reference is now made to the method 500 depicted in FIG. 5, which maycorrespond to block 410 in the method 400 depicted in FIG. 4. That is,the method 500 may include additional operations that may be implementedwith respect to block 410. Thus, for instance, the method 500 may beimplemented in place of block 410 following implementation of blocks402-408 in the method 400.

At block 502, the controller 102 may execute the instructions 112 todetermine (or predict) that the user is to instruct a printing device210 to perform a printing operation. The controller 102 may determine(or predict) that a user is to instruct a printing device 210 to performa printing operation in any of a number of manners. For instance, thecontroller 102 may determine from historical information, that the usertypically prints documents at a particular time each day and may thuspredict that the user is likely to instruct the printing device 210 toprint the documents at that particular time each day. This may occur,for instance, if the user prints a daily itinerary, a daily newsletter,or the like.

As another example, the controller 102 may determine (or predict) thatthe user is to instruct the printing device 210 to perform a printingoperation based upon the user's interaction with a user device 202. Forinstance, the controller 102 may predict that the user is to instructthe printing device 210 to perform a printing operation in response to adetermination that the user has opened a particular application or aparticular menu of an application on the user device 202. By way ofparticular example, the controller 102 may predict that the user is toinstruct the printing device 210 to perform a printing operation inresponse to the user opening the “file” menu and selecting the “print”button in the “file” menu on the user device 202.

At block 504, the controller 102 may execute the instructions 114 toidentify the user that is to instruct the printing device 210 to performthe printing operation. The controller 102 may identify the user from,for instance, the user's log in information entered to access the userdevice 202, metadata associated with the user's interactions with theuser device 202, or the like.

At block 506, the controller 102 may execute the instructions 116 toaccess a user profile of the identified user. For instance, thecontroller 102 may access the user profile from a data store on whichthe user profile is stored based upon the identity of the user.

At block 508, the controller 102 may execute the instructions 116 todetermine the representative fluid coverage level associated with theaccessed user profile. That is, the controller 102 may determine therepresentative fluid coverage level associated with or contained in theaccessed user profile. In another example, the controller 102 mayinstead determine a type of document that the user typically prints fromthe accessed user profile. As a further example, the controller 102 mayinstead determine the setting of the dryer 334 that corresponds to theuser from the accessed user profile.

At block 510, the controller 102 may execute the instructions 118, 320to control the dryer 334. That is, the controller 102 may adjust thesetting of the dryer 334 according to the determined representativefluid coverage level associated with the accessed user profile. Inanother example, the controller 102 may adjust the setting of the dryer334 according to the determined type of document associated with theaccessed user profile. In any regard, the controller 102 may adjust thesetting of the dryer 334 to match information contained in the userprofile of the user.

Reference is now made to the method 600 depicted in FIG. 6, which maycorrespond to block 410 in the method 400 depicted in FIG. 4. That is,the method 600 may include additional operations that may be implementedwith respect to block 410. Thus, for instance, the method 600 may beimplemented in place of block 410 following implementation of blocks402-408 in the method 400. In addition, the method 600 may beimplemented following the control of the printing device dryer 334 tooperate at a first setting based upon the representative fluid coveragelevel associated with a user profile. For instance, throughimplementation of the method 400, the setting for the dryer 334 may havebeen determined to be the first setting for the user based upon the userprofile.

At block 602, an instruction to perform a printing operation may bereceived from the user associated with the user profile. That is, forinstance, the user may submit a print job corresponding to the printingoperation to the printing device 210 either directly or via theapparatus 302.

At block 604, a determination may be made that the printing operationincludes printing of a document having a fluid coverage level thatexceeds a predetermined value. The controller 304 may make thisdetermination through an analysis of the document to be printed. Thepredetermined value may be a fluid coverage level that the first settingof the dryer 334 may not be able to adequately dry. In addition or asanother example, an administrator may adjust the predetermined value andmay thus adjust the threshold at which the dryer 334 setting is changedfrom a lower setting to a higher setting.

At block 606, the setting of the printing device dryer 334 may beadjusted to a second setting in response to the determination, in which,under the second setting, the printing device dryer 334 consumes agreater amount of energy than under the first setting. Thus, forinstance, the controller 304 may adjust the setting of the dryer 334 tobe at a higher setting than the setting originally determined for theuser based upon the user's profile in instances in which the user hasinstructed the printing device 210 to print a document with greaterfluid coverage than the user normally prints. In addition, thecontroller 304 may adjust the setting of the dryer 334 based upon thedetermined fluid coverage level, e.g., the controller 304 may adjust thesetting to be higher for a higher determined fluid coverage level.

At block 608, the setting of the dryer 334 may be maintained at thesecond setting for a predetermined period of time regardless of a fluidcoverage level of a document subsequently printed during thepredetermined period of time. For instance, the controller 304 maymaintain the dryer 334 at the higher setting for the predeterminedperiod of time even if the user submits a print job having a fluidcoverage level that is lower than the fluid coverage level thattriggered the setting change. In one regard, the dryer 334 may bemaintained at the higher setting to enable maximum printing speed forsubsequent print jobs, for instance, in the event that an additionalprint job having a fluid coverage level that is higher than therepresentative fluid coverage level for that user is received during thepredetermined period of time. The predetermined period of time may beuser or administrator defined and may range, for instance, from about 0seconds to about 2 hours. By way of particular example, thepredetermined period of time may be between 0 seconds and 3 hours.However, other time periods may also be used.

Some or all of the operations set forth in the methods 400-600 may becontained as utilities, programs, or subprograms, in any desiredcomputer accessible medium. In addition, the methods 400-600 may beembodied by computer programs, which may exist in a variety of formsboth active and inactive. For example, they may exist as machinereadable instructions, including source code, object code, executablecode or other formats. Any of the above may be embodied on anon-transitory computer readable medium. Examples of non-transitorycomputer readable media include computer system RAM, ROM, EPROM, EEPROM,and magnetic or optical disks or tapes. It is therefore to be understoodthat any electronic device capable of executing the above-describedfunctions may perform those functions enumerated above.

Although described specifically throughout the entirety of the instantdisclosure, representative examples of the present disclosure haveutility over a wide range of applications, and the above discussion isnot intended and should not be construed to be limiting, but is offeredas an illustrative discussion of aspects of the disclosure.

What has been described and illustrated herein is an example of thedisclosure along with some of its variations. The terms, descriptionsand figures used herein are set forth by way of illustration only andare not meant as limitations. Many variations are possible within thespirit and scope of the disclosure, which is intended to be defined bythe following claims—and their equivalents—in which all terms are meantin their broadest reasonable sense unless otherwise indicated.

What is claimed is:
 1. An apparatus comprising: a controller; and anon-transitory computer readable medium on which is stored instructionsthat are to cause the controller to: track fluid coverage levels ondocuments printed by each of a plurality of users; determine, for eachof the plurality of users, a representative fluid coverage level for thedocuments that the user prints from the tracked fluid coverage levels;associate, for each of the plurality of users, the determinedrepresentative fluid coverage level with a corresponding user profile;store the associations with the user profiles in a data store; andcontrol a printing device dryer to operate at one of a plurality ofsettings based upon the representative fluid coverage level associatedwith the user profiles.
 2. The apparatus according to claim 1, whereinto track fluid coverage levels, the instructions are further to causethe controller to: access print jobs from multiple user devices of theplurality of users; determine respective fluid coverage levels ofdocuments corresponding to the accessed print jobs; and track the fluiddetermined fluid coverage levels of the documents.
 3. The apparatusaccording to claim 1, wherein each of the plurality of settingscorresponds to a respective range of representative fluid coveragelevels, and wherein the instructions are further to cause the controllerto: predict that a user is to instruct the printing device to perform aprinting operation; access, from the user profiles stored in the datastore, a user profile of the user; determine the representative fluidcoverage level associated with the accessed user profile; and controlthe printing device dryer to operate at the setting corresponding to thedetermined representative fluid coverage for the accessed user profile.4. The apparatus according to claim 3, wherein the instructions arefurther to cause the controller to: receive an instruction to perform aprinting operation from the user associated with the accessed userprofile; determine that the printing operation includes printing of adocument having a fluid coverage level that exceeds a predeterminedvalue; and adjust the setting of the printing device dryer from a firstsetting to a second setting in response to the determination, whereinunder the second setting, the printing device dryer consumes a greateramount of energy than under the first setting.
 5. The apparatusaccording to claim 4, wherein the instructions are further to cause thecontroller to: maintain the setting of the printing device dryer at thesecond setting for a predetermined period of time regardless of a fluidcoverage level of a document subsequently printed during thepredetermined period of time.
 6. The apparatus according to claim 4,wherein the instructions are further to cause the controller to: duringa predetermined period of time following the setting of the printingdevice dryer being adjusted to the second setting, receive anotherinstruction to perform a printing operation to print another document;determine that a fluid coverage level of the another documents below thepredetermined value; and maintain the setting of the printing device atthe second setting.
 7. The apparatus according to claim 1, furthercomprising: the printing device dryer.
 8. A method comprising: tracking,by a processor, types of documents printed by each of a plurality ofusers; determining, by the processor and for each of the plurality ofusers, a typical type of document that the user prints from the trackedtypes of documents printed by each of the plurality of users;associating, by the processor, the determined typical type of documentwith a corresponding user profile for each of the user profiles; andstoring, by the processor, the association of the determined typicaltype of document with the user profiles in the data store.
 9. The methodaccording to claim 8, further comprising: controlling a printing devicedryer to operate at one of a plurality of settings based upon thedetermined typical type of document associated with the user profiles.10. The method according to claim 8, wherein each of the plurality ofsettings corresponds to a respective type of document, the methodfurther comprising: detecting that a user has instructed the printingdevice to perform a printing operation; accessing, from the userprofiles stored in the data store, a user profile of the user;determining the typical type of document associated with the accesseduser profile; and controlling the printing device dryer to operate atthe setting corresponding to the determined representative fluidcoverage for the accessed user profile.
 11. The method according toclaim 10, further comprising: determining that the printing operationincludes printing of a document of a type having a fluid coverage levelthat exceeds a predetermined value; and adjusting the setting of theprinting device dryer from a first setting to a second setting inresponse to the determination, wherein under the second setting, theprinting device dryer consumes a greater amount of energy than under thefirst setting.
 12. The method according to claim 11, further comprising:during a predetermined period of time following the setting of theprinting device dryer being adjusted to the second setting, receivinganother instruction to perform a printing operation to print anotherdocument; determining that the another document is of a particular typehaving a fluid coverage level that falls below the predetermined value;and maintaining the setting of the printing device at the secondsetting.
 13. A non-transitory computer readable medium on which isstored machine readable instructions that when executed by a controller,cause the controller to: track fluid coverage levels on documentsprinted by each of a plurality of users; determine, for each of theplurality of users, a representative fluid coverage level for thedocuments that the user prints from the tracked fluid coverage levels;associate, for each of the plurality of users, the determinedrepresentative fluid coverage level with a corresponding user profile;and store the associations with the user profiles in a data store. 14.The non-transitory computer readable medium according to claim 13,wherein the machine readable instructions are further to causecontroller to: control a printing device dryer to operate at one of aplurality of settings based upon the representative fluid coverage levelassociated with the user profiles.
 15. The non-transitory computerreadable medium according to claim 13, wherein each of the plurality ofsettings corresponds to a respective range of representative fluidcoverage levels, and wherein the machine readable instructions arefurther to cause the controller to: predict that a user is to instructthe printing device to perform a printing operation; access, from theuser profiles stored in the data store, a user profile of the user;determine the representative fluid coverage level associated with theaccessed user profile; and control the printing device dryer to operateat the setting corresponding to the determined representative fluidcoverage for the accessed user profile.